package dominio;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.Table;

import chiaviComposte.RichiestaAiutoPK;

@Entity
@IdClass(RichiestaAiutoPK.class)
@Table(name="richiestaaiuto")
public class RichiestaAiuto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	@Id private String richiedente;
	@Id private String destinatario;
	@Id private Date data;
	    private int esito;
	    private String oggetto;
	    private String descrizione;
	    private Date datarisp;

	@Column(name="richiedente")    
	public String getRichiedente() {
		
		
		return richiedente;
	
	}
	
	public void setRichiedente(String richiedente) {
	
		this.richiedente = richiedente;
	
	}
	
	@Column(name="destinatario")
	public String getDestinatario() {
	
		return destinatario;
	
	}
	
	public void setDestinatario(String destinatario) {
	
		this.destinatario = destinatario;
	
	}
	
	@Column(name="data")
	public Date getData() {
	
		return data;
	
	}
	
	public void setData(Date data) {
	
		this.data = data;
	
	}
	
	@Column(name="esito")
	public int getEsito() {
	
		return esito;
	
	}
	
	public void setEsito(int esito) {
	
		this.esito = esito;
	
	}
	
	@Column(name="oggetto")
	public String getOggetto() {
		
		return oggetto;
	
	}

	public void setOggetto(String oggetto) {
		
		this.oggetto = oggetto;
	
	}

	@Column(name="descrizione")
	public String getDescrizione() {
	
		return descrizione;
	
	}

	public void setDescrizione(String descrizione) {
	
		this.descrizione = descrizione;
	
	}
	
	@Column(name="datarisp")
	public Date getDatarisp() {
	
		return datarisp;
	
	}

	public void setDatarisp(Date datarisp) {
	
		this.datarisp = datarisp;
	
	}

}
